package com.zp.crm.dto.Roid;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;

import com.zp.crm.entity.Roid.RoidEntity;

public class RoidDto {
	
	
	public List<Integer> RoidMenuToString(List<RoidEntity> list){
		List<Integer> intList=new ArrayList<Integer>();
		StringBuffer s=new StringBuffer("");
		StringBuffer kk=new StringBuffer();
		int t=0;
		for(RoidEntity r : list){
			t++;
			if(!r.getMenucode().equals("")){
				s.append(r.getMenucode());
			}
			if(t<list.size()){
				s.append(",");
			}
			kk.append(r.getName());
			kk.append(",");
		}
		System.out.println(kk);
		System.out.println("为删选之前的:"+s);
		String[] q=s.toString().split(",");
		String k="";
		for(int y=0;y<q.length;y++){
			if(k==""){
				k=q[y];
			}else{
				if(k.indexOf(q[y])==-1){
					k=k+","+q[y];
				}
			}
		}
		System.out.println("筛选之后的:"+k);
		String[] p=k.split(",");
		for(int i=0;i<p.length;i++){
			intList.add(Integer.parseInt(p[i]));
		}
		System.out.println("集合输出！");
		for(Integer w : intList){
			System.out.println(w);
		}
		return intList;
	}

	public boolean RoidMenuNameText(List<RoidEntity> roidlist, String name) {
		boolean c=false;
		
		for(RoidEntity r : roidlist){
			if(r.getName().indexOf(name)!=-1){
				c=true;
			}
		}	
		return c;
	}

	public String HtmlSpan(List<RoidEntity> u) {

		StringBuffer s=new StringBuffer();
		
		for(RoidEntity r : u){
			s.append("<span class='SenctionUserRoidSpan'><input type='checkbox' name='r' value='"+r.getId()+"'/>"+r.getName()+"</span>");
		}
		return s.toString();
	}

	public String ListHtml(int count, List<RoidEntity> list, int page, int InputId) {
		StringBuffer s=new StringBuffer();
		
		SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		
		s.append("<table class='table'>");
		
		s.append("<tr><th>编号</th><th>名称</th><th>创建时间</th><th>创建人</th><th>操作</th></tr>");
		
		if(list.size()==0){
			s.append("<tr><td colspan='5' style='text-align: center;'>暂无查询信息</td></tr>");
		}
		for(RoidEntity r :list){
			s.append("<tr>");
			s.append("<td>"+r.getId()+"</td>");
			s.append("<td>"+r.getName()+"</td>");
			s.append("<td>"+f.format(r.getRoidCreateTime())+"</td>");
			s.append("<td>"+r.getRoidCreateUserName()+"</td>");
			s.append("<td><a class='inner_btn RoidListCreate'>查看</a><a class='inner_btn RoidListEdit'>编辑</a><a class='inner_btn RoidListDelete'>删除</a></td>");
			s.append("</tr>");
		}
		
		s.append("</table>");
		
		int c=count/10;
		
		int o=count%10;
		
		if(c==0 || o>0){
			c=c+1;
		}
		
		s.append("<aside class='paging'>");
		
		s.append("<span class=''>当前第"+page+"页</span>---");
		
		s.append("<input type='hidden' id='AInputPage' value='"+page+"'/>");
		
		if(InputId==0){
			s.append("<input type='hidden' id='CreateTypeInputHidden' value='"+InputId+"'/>");
		}else{
			s.append("<input type='hidden' id='CreateTypeInputHidden' value='"+InputId+"'/>");
		}
		
		s.append("<span class=''>共有"+c+"页</span>");
		
		if(c==0||c==1){
			s.append("<a class='PageIndexA'>1</a>");
		}else{ 
			int p=c+1;
			for(int i=1;i<p;i++){
				s.append("<a class='PageIndexA'>"+i+"</a>");
			};
		}
		
		s.append("</aside>");
		
		return s.toString();
	}

}
